ca3e3a946698cf3a4f93e6fb7b4d2b16ee2e3ed5,java-symbol-solver-core/src/test/java/com/github/javaparser/symbolsolver/resolution/VariadicResolutionTest.java,VariadicResolutionTest,issue7,#,38

Before Change



        MethodDeclaration method = Navigator.demandMethod(clazz, "foo3");

        ReturnStmt stmt = (ReturnStmt) method.getBody().get().getStmts().get(0);
        Expression expression = stmt.getExpr().get();
        JavaParserFacade javaParserFacade = JavaParserFacade.get(new ReflectionTypeSolver());
        Type type = javaParserFacade.getType(expression);
        assertEquals(true, type.isReferenceType());

After Change



        MethodDeclaration method = Navigator.demandMethod(clazz, "foo3");

        ReturnStmt stmt = (ReturnStmt) method.getBody().getStmts().get(0);
        Expression expression = stmt.getExpr();
        JavaParserFacade javaParserFacade = JavaParserFacade.get(new ReflectionTypeSolver());
        Type type = javaParserFacade.getType(expression);
        assertEquals(true, type.isReferenceType());